package com.taylor.community.service;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.scheduling.annotation.Async;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service;

@Service
public class TestService {
    private static final Logger logger = LoggerFactory.getLogger(TestService.class);
    @Async//该注解让方法可以在多线程环境下被异步调用 即这个方法和主线程是并发执行
    public void execute1(){

        logger.debug("execute1");
    }
    //注解的第一个参数表示 延迟多少毫秒执行 第二个参数表示每隔多少秒执行一次
//    @Scheduled(initialDelay = 10000,fixedRate = 1000 )
    public void execute2(){
        logger.debug("execute2");
    }
}
